草庐IT

CSS 背景

全部标签

javascript - CSS3动画 "progress"回调

我只是想知道是否有一种方法可以监控元素动画的进度。我只知道animationstart和animationend,是否有某种animationprogress? 最佳答案 不,没有animationprogess事件。根据W3specification,AnimationEvent事件共有三种类型。有animationstart、animationend和animationiteration。当动画即将再次重复时,animationiteration代替animationend被触发。您大概可以使用一个setInterval(),它

javascript - Grunt bower_concat 不添加 css

我尝试使用bower_concathttps://github.com/sapegin/grunt-bower-concat从我的bower_components编译我所有的css.js编译得很好,但css永远不会被创建。这是我的这一部分的grunt文件代码:bower_concat:{all:{dest:'/lib/_bower.js',cssDest:'/lib/_bower.css',dependencies:{//'angular':''},exclude:['jquery'],bowerOptions:{relative:false},includeDev:true}},它从

javascript - 检测对背景大小 : cover 的支持

检测对CSS3background-size:cover支持的保存方法是什么,尤其是在IE以下测试在IEbackground-size设置为cover:div.style.backgroundSize='cover';我在测试时得到的唯一真实结果:if('backgroundSize'indiv.style)但根据网站http://www.standardista.com/css3/css3-background-properties/#bg11,IE6/7/8应返回auto,仅不支持cover和contain。编辑:我想使用我自己的解决方案,但我已经检查了codeusedbyMode

javascript - 带文字的 CSS 平行四边形

我使用CSS3的skew变换制作了一个平行四边形,并将文本放置在另一个具有相反skew值的div中,以便文本保持未变换:JSFiddleexample.有没有办法让文本像这样对齐平行四边形的边缘:我愿意接受其他建议,例如在无法使用CSS的情况下使用canvas。如果有一种JavaScript技术可以做到这一点,那么任何可能有用的链接都将不胜感激。更新:在寻找一些跨浏览器解决方案后,我发现实现此目的的最简单工具是thistool。. 最佳答案 根据要求,您的答案在于使用-webkit-shape-in​​side:http://hon

javascript - Vuejs css 作用域性能

我正在使用VueJs开发一个新的应用程序,我看到它实现了一个像这样的“css作用域”.example{color:red;}hi它呈现的样子.example[_v-f3f3eg9]{color:red;}hi我要开发一个包含许多原子设计组件的大元素,我想问一下,为了性能,使用类还是使用作用域更好 最佳答案 Scopedstylesdonoteliminatetheneedforclasses.DuetothewaybrowsersrendervariousCSSselectors,p{color:red}willbemanytime

javascript - 根据背景颜色更改多个元素颜色

我有一个包含多个元素的固定菜单。我正在尝试找到一种方法让所有这些元素根据背景颜色改变颜色。元素是一个#page::before,.logo-scroll这两个元素都有白色边框(无填充)主导航.main-navigation的链接及其边框为白色白色的标志。我也有黑色版本。我的网站由3种颜色组成,黑色、白色和黄色。当背景部分为黄色或白色时,我希望元素切换为黑色。该网站正在build中,但您可以在此处查看:https://www.sheree-new.shereewalker.com我试过这个标志https://eduardoboucas.com/blog/2017/09/25/svg-cl

javascript - 有没有办法判断元素是否已完成 CSS3 过渡?

我正在寻找事件、回调或其他方式来判断CSS3转换何时完成。这可能吗? 最佳答案 使用transitionend事件。请注意,必须添加特定于vendor的前缀。 关于javascript-有没有办法判断元素是否已完成CSS3过渡?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9995642/

javascript - webpack build less files 输出一个 css minify 文件

webpack是我需要将几个较少的文件传递到一个缩小的CSS文件中的工具吗?如果是这样,我不确定我在下面的代码中做错了什么?有没有办法输出到不同的文件路径,现在我的js文件输出到'./assets/javascripts/bundle/',我希望我的css文件输出到'。/assets/stylesheets/bundle/',我该怎么做?更新我做了一个测试,我可以将我的less文件构建到一个css文件,但仍然无法找到如何为输出文件夹设置多个路径,现在我必须注释掉js入口部分并更改输出路径...网络包配置varpath=require('path');varwebpack=require

javascript - 如何跨站点处理 javascript 和 css 文件?

最近我对如何在Web应用程序中处理共享的javascript和css文件有了一些想法。在我正在处理的当前Web应用程序中,我得到了大量不同的javascript和css文件,这些文件位于服务器上的一个文件夹中。一些文件被重复使用,而另一些则没有。在生产站点中,加载大量HTTP请求和加载数千字节的不必要的javascript和冗余css是非常愚蠢的。解决方案当然是为每个页面创建一个仅包含必要信息的大捆绑文件,然后将其最小化并压缩(GZIP)发送给客户端。创建一堆javascript文件并手动最小化它们并不需要担心,如果您打算这样做的话,但是由于应用程序不断维护并且事情确实在变化和发展,因

javascript - CSS 下拉菜单 : Add delay on mouse out

我在下面使用CSS和HTML制作了下拉菜单:MainMenu.menu{float:left;background:#CCC;margin:0px;padding:0px;}.menuli{position:relative;float:left;width:180px;padding:5px0px;list-style:none;}.menuli:hover{background:#999;}.menuul{display:none;position:absolute;background:#CCC;padding:0;margin:5px000;}.menuulliul{left: